/*
**********************************************************************************
    OpenSURF642 : An TI DM642 implementation of OpenSURF.
    Copyright (C) 2011  Hai Yu

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
    
	This implementation is based on The original OpenSURF library created
	by Christopher Evans.The original work can be found at
		http://www.chrisevansdev.com/computer-vision-opensurf.html
	
    contact: yuhaihai12345@gmail.com	
**********************************************************************************
*/

#include <csl_dat.h>
#include <csl_cache.h>
#include <csl_gpio.h>

#include <csl.h>

#include "OpenSurf642.h"
#include "tistdtypes.h"


Uint8 G_TEST_IMAGE[630 * 457] = { 
					#include "image.dat"
						};



void main()
{
	Uimage8 original_img = {G_TEST_IMAGE, 630, 457};

	Uint16  ipts_count;
	IPoint * ipts;

	//surfDetDes(&original_img, &ipts,&ipts_count, 1, 4, 4, 2, 0.004f);
	surfDetDes(&original_img, &ipts,&ipts_count, 0, 4, 4, 4, 131);

	free(ipts);
	while(1)
	{
	}

}

